리틀엔디안/빅엔디안

NOTE

멀티바이트 데이터를 메모리에 저장하는 바이트 순서(byte order) 방식. 네트워크 전송은 빅엔디안으로 통일된다. 원문을 AI가 검토·보강함(사실 확인 권장).

📌 개념

입력값 예시: 0x01020304

리틀엔디안 (Little-Endian)

  • 낮은 주소(첫 번째 주소)에 최하위 바이트(LSB) 를 먼저 저장.
A1A2A3A4
0x040x030x020x01
  • x86/x64 CPU가 대표적으로 사용.

빅엔디안 (Big-Endian)

  • 낮은 주소(첫 번째 주소)에 최상위 바이트(MSB) 를 먼저 저장.
A1A2A3A4
0x010x020x030x04

TIP

네트워크 전송에서는 빅엔디안으로 통일한다. 그래서 빅엔디안을 “네트워크 바이트 오더(network byte order)“라고도 부른다.

관련 문서